<?php
if($_SESSION['usuario_autenticado']->getIdPerfil()=="4") {
    $filas_autor_paper = $this->vars['data_autor_paper']['list_autor_paper'];
    $filas_paper = $this->vars['data_paper']['list_paper'];
    $filas = $this->vars['data_autor']['list_autor'];
    $filas_pais = $this->vars['data_pais']['list_pais'];
    $html = '';

    if(!$filas_paper) {
        $html = '<tr><td colspan="8" align="center"><strong>No se encontraron registros</strong></td></tr>';
    }
    else {
        foreach($filas_autor_paper as $fila_autor_paper) {
            foreach($filas_paper as $fila_paper) {
                if($fila_autor_paper->getIdPaper()==$fila_paper->getIdPaper()) {

                    foreach($filas as $fila_autor) {
                        if($fila_autor_paper->getIdAutor()==$fila_autor->getIdAutor()) {

                            $html .= '<tr>';
                            $html .= "<td align='center'>".utf8_encode($fila_autor->getIdAutor())."</center></td>";
                            $html .= "<td align='justify'>".utf8_encode($fila_autor->getNombre())." ".utf8_encode($fila_autor->getApellido())."</td>";

                            foreach($filas_pais as $fila_pais) {
                                if($fila_autor->getIdPais()==$fila_pais->getIdPais()) {
                                    $html .= "<td align='center'>".utf8_encode($fila_pais->getNombre())."</td>";
                                }
                            }

                            $html .= "<td align='justify'><a href='mailto:".utf8_encode($fila_autor->getEmail1())."'>".utf8_encode($fila_autor->getEmail1())."</a></td>";                            
                            $html .= "<td align='justify'>".$fila_autor->getInstitucion()."</td>";
                            $html .= '</tr>';
                        }
                    }
                }
            }
        }

        /*foreach($filas as $fila) {
            $html .= '<tr>';
            $html .= "<td align='center'>".utf8_encode($fila->getIdAutor())."</center></td>";
            $html .= "<td align='justify'>".utf8_encode($fila->getNombre())." ".utf8_encode($fila->getApellido())."</td>";

            foreach($filas_pais as $fila_pais) {
                if($fila->getIdPais()==$fila_pais->getIdPais()) {
                    $html .= "<td align='center'>".utf8_encode($fila_pais->getNombre())."</td>";
                }
            }

            $html .= "<td align='justify'><a href='mailto:".utf8_encode($fila->getEmail1())."'>".utf8_encode($fila->getEmail1())."</a></td>";
            //$html .= "<td>".utf8_encode($fila->getInstitucion())."</td>";
            $html .= "<td align='justify'>".$fila->getInstitucion()."</td>";
            //$html .= "<td></td>";
            $html .= '</tr>';
        }*/
    }
    echo($html);
}else {
    $filas = $this->vars['data_autor']['list_autor'];
    $filas_pais = $this->vars['data_pais']['list_pais'];
    $html = '';

    if(!$filas) {
        $html = '<tr><td colspan="8" align="center"><strong>No se encontraron registros</strong></td></tr>';
    }
    else {
        foreach($filas as $fila) {
            $html .= '<tr>';
            $html .= "<td align='center'>".utf8_encode($fila->getIdAutor())."</center></td>";
            $html .= "<td align='justify'>".utf8_encode($fila->getNombre())." ".utf8_encode($fila->getApellido())."</td>";

            foreach($filas_pais as $fila_pais) {
                if($fila->getIdPais()==$fila_pais->getIdPais()) {
                    $html .= "<td align='center'>".utf8_encode($fila_pais->getNombre())."</td>";
                }
            }

            $html .= "<td align='justify'><a href='mailto:".utf8_encode($fila->getEmail1())."'>".utf8_encode($fila->getEmail1())."</a></td>";
            //$html .= "<td>".utf8_encode($fila->getInstitucion())."</td>";
            $html .= "<td align='justify'>".$fila->getInstitucion()."</td>";
            //$html .= "<td></td>";
            $html .= '</tr>';
        }
    }
    echo($html);
}
?>